/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ComExWeb.ui.beans;

import ComExWeb.dominio.security.Usuario;
import ComExWeb.util.JsfUtil;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author 
 */
@ManagedBean
@SessionScoped
public class UsuarioLogadoJsfBean implements Serializable {

    private Usuario usuarioLogado;
    private int countSessao;
    private String paginaOld;
    private int count;

    public Usuario getUsuarioLogado() {
        return usuarioLogado;
    }

    public void setUsuarioLogado(Usuario usuarioLogado) {
        this.usuarioLogado = usuarioLogado;
    }

    /** Creates a new instance of UsuarioLogadoJsfBean */
    public UsuarioLogadoJsfBean() {

        

    }

    
    public void guardaPaginaOld(String pagina){

       setPaginaOld(JsfUtil.getFC().getViewRoot().getViewId());
       //System.out.println(JsfUtil.getFC().getCurrentInstance().getViewRoot().getViewId()+" ====  "+pagina);
    }



    public void increment() {
        countSessao--;
    }

    public int getCountSessao() {

           
           setCountSessao(JsfUtil.getSession().size());
           //JsfUtil.getSession().
        
        return countSessao;


    }

    public void setCountSessao(int countSessao) {
        this.countSessao = countSessao;
    }

    public String getPaginaOld() {
        return paginaOld;
    }

    public void setPaginaOld(String paginaOld) {
        this.paginaOld = paginaOld;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }


    
}
